//
//  UserInfo.h
//  CRM
//
//  Created by Sam on 16/9/28.
//  Copyright © 2016年 AP-EC. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Singleton.h"

@interface UserInfo : NSObject

singleton_interface(UserInfo);

/** string 用户名*/
@property (nonatomic, copy) NSString *userName;

/** string 用户密码*/
@property (nonatomic, copy) NSString *password;



/**　string	用于调用access_token，接口获取授权后的access token。*/
@property (nonatomic, copy) NSString *token;

/**　string	当前授权用户的UID。*/
@property (nonatomic, copy) NSString *userNo;

/** 登录的状态 YES 登录过  / NO 注销 */
@property (nonatomic, assign) BOOL  loginStatus;

@property(nonatomic, copy)NSString *orgName;   //公司
@property(nonatomic, copy)NSString *name;   //姓名
@property(nonatomic, copy)NSString *phone;      //电话


/**　string	access_token的生命周期，单位是秒数。*/
@property (nonatomic, copy) NSNumber *expires_in;

/**	access token的创建时间 */
@property (nonatomic, strong) NSDate *created_time;


/** 从沙盒里获取用户数据 */
-(void)loadUserInfoFromSanbox;

/** 保存用户数据到沙盒 */
-(void)saveUserInfoToSanbox;

/**
 *  还原初始状态
 */
-(void)setupBegin;


/** 字典转模型   */
-(instancetype)userInfoWithDic:(NSDictionary *)dic;



/**
 *  Verify user if login or not
 *
 *  @return  if login in return YES ,otherwise return NO
 */
//- (BOOL)isUserLogin;

@end
